artificial ecosystem - French English Dictionary